<? xml version = "1.0" encoding = "UTF-8" ?>
< !DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="xxx.${table.getEntityJavaFileName()}">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="xxx.${table.getEntityJavaFileName()}">
        <#list table.columns as field>
            <#if field.primaryKey><#--生成主键排在第一位-->
                <id column="${field.name}" property="${field.property}" />
            <#else>
                <result column="${field.name}" property="${field.property}" />
            </#if>
        </#list>
    </resultMap >

    < !--通用查询结果列 -->
    <sql id="Base_Column_List">
        <#list table.columns as field>
            ${field.name}<#if field_has_next>,</#if>
        </#list>
    </sql >
</mapper >